// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:07

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   nx.java

package com.zelix;

import java.util.*;

// Referenced classes of package com.zelix:
//            hs

public class nx
    implements List
{

    private ArrayList a;

    public nx(Enumeration enumeration)
    {
        int i;
        i = hs.c;
        super();
        a = new ArrayList();
        if(i == 0) goto _L2; else goto _L1
_L1:
        a.add(enumeration.nextElement());
_L2:
        if(!enumeration.hasMoreElements())
            return;
        if(true) goto _L1; else goto _L3
_L3:
    }

    public void add(int i, Object obj)
    {
        throw new UnsupportedOperationException();
    }

    public boolean add(Object obj)
    {
        throw new UnsupportedOperationException();
    }

    public boolean addAll(int i, Collection collection)
    {
        throw new UnsupportedOperationException();
    }

    public boolean addAll(Collection collection)
    {
        throw new UnsupportedOperationException();
    }

    public void clear()
    {
        throw new UnsupportedOperationException();
    }

    public boolean contains(Object obj)
    {
        return a.contains(obj);
    }

    public boolean containsAll(Collection collection)
    {
        return a.containsAll(collection);
    }

    public boolean equals(Object obj)
    {
        return a.equals(obj);
    }

    public Object get(int i)
    {
        return a.get(i);
    }

    public int hashCode()
    {
        return a.hashCode();
    }

    public int indexOf(Object obj)
    {
        return a.indexOf(obj);
    }

    public boolean isEmpty()
    {
        return a.isEmpty();
    }

    public Iterator iterator()
    {
        return a.iterator();
    }

    public int lastIndexOf(Object obj)
    {
        return a.lastIndexOf(obj);
    }

    public ListIterator listIterator()
    {
        return a.listIterator();
    }

    public ListIterator listIterator(int i)
    {
        return a.listIterator(i);
    }

    public Object remove(int i)
    {
        throw new UnsupportedOperationException();
    }

    public boolean remove(Object obj)
    {
        throw new UnsupportedOperationException();
    }

    public boolean removeAll(Collection collection)
    {
        throw new UnsupportedOperationException();
    }

    public boolean retainAll(Collection collection)
    {
        throw new UnsupportedOperationException();
    }

    public Object set(int i, Object obj)
    {
        throw new UnsupportedOperationException();
    }

    public int size()
    {
        return a.size();
    }

    public List subList(int i, int j)
    {
        return a.subList(i, j);
    }

    public Object[] toArray()
    {
        return a.toArray();
    }

    public Object[] toArray(Object aobj[])
    {
        return a.toArray(aobj);
    }
}